Other Externals by René G.A. Ros

4D Alert 1.0          Freeware.

This external displays an alert window with text you put into it using ResEdit or passing text thru the external. It allows you to use different items including icons, pictures etc. When you display the same alert several times after the other the stage info is normally used. This means you can set the default button and number of sounds for each occurence withing the ALRT resource.

In comparison with using ALERT or DIALOG to display a layout:
          - faster,
          - select the icon you want,
          - when displayed on top of a window with a selection, refreshing 
                     is halted,
          - access to system resources,
          - auto position (System 7 only).

4D AmountString 1.0          Freeware.

The AmountString external function adds the ability to your 4D data-bases and HyperCard stacks to convert a real number into a string with all the numbers written out. This is useful for receipts and other situations were you need the full text instead of a number.
Also available as HyperCard XFCN.

4D ErrorString 2.0.3          Freeware.

This external returns a string containing the description of the error based on the long integer parameter which contains the error number (from the Error 4D variable or from externals).

4D indFolder 1.2.1          Postcardware.

Ok, ok, the name may be a bit incorrect. But it started out with the FindFolder procedure and I've added all kinds of other features which may now obscure the FindFolder procedure. Hence, for historical reasons this is still called the FindFolder external ! 

This external returns a string containing the path of special folders using the FindFolder system procedure. It is meant to be used together with the FilePack external, but can be used without it. In addition it is able to return other paths as well, in some cases not to a folder but to an application or document. It will never have any interaction with the user of the data-base.

4D Gestalt Pro 1.1.2          Freeware.

This external package contains several functions to access the Gestalt Manager which is part of the system software. The Gestalt Manager provides a way to obtain information about installed software and hardware.

Using the Gestalt Pro package you can ask the Gestalt Manager for specific information. This is done by passing a selector which specifies the information you want returned.

4D MountPack 1.0.2          Shareware US$20.

This package contains several external functions and commands to mount shared AppleShare volumes programmatically from within an 4th Dimension application. Also to unmount them and to provide some information directly usable with the main commands. This external needs the System 7.x or the AppleShare Workstation 3.0 'AppleShare Chooser extension' installed to work.
Partially also available as HyperCard XFCN.

4D ScreenRes 1.0.2           Freeware.

This external returns the screen resolution and screen depth of the main screen.

4D Speech Pack 2.2.1        hareware US$15

This external package for 4th Dimension which adds Text-To-Speech capabilities to your data-bases! Don't display just a message but talk to your user. What kind of interaction is more natural?
It uses the Speech Manager which is installed by the Speech Manager extension from Apple. It allows you to let your Macintosh read out the text you specify.

4D Violate 1.1.1          Freeware.

This external package contains a number of functions and commands to obtain and set some user changable settings and perform some ”only-the-user-should-do-this“ actions on the current machine.

These are:
        - sound volume of the speaker,
        - screen type and depth of the main screen,
        - Balloon Help state,
        - empty trash, restart and shutdown like you do with the 
                 menu-items in the ”Special“ menu of the Finder.
        - control the screensaver.